const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 设置根路径
  publicPath:process.env.NODE_ENV === 'production'
      ? '/vue-admin/'
      : '/',
  //输出目录
  outputDir:'dist',
  //静态资源存放目录
  assetsDir:'static',
  productionSourceMap: false,
  configureWebpack: {
    mode: process.env.NODE_ENV === 'production' ? 'production' : 'development'
  },
  //代理服务器
  devServer: {
    proxy: {
      '/api': { // 代理路径前缀
        target: 'http://localhost:8090', // 目标服务器地址
        changeOrigin: true, // 允许跨域
        pathRewrite: {
          '^/api': '', // 重写路径，去掉 /api 前缀
        },
      },
      '/img': { // 代理路径前缀
        target: 'http://127.0.0.1:90', // 目标服务器地址
        changeOrigin: true, // 允许跨域
        pathRewrite: {
          '^/img': '', // 重写路径，去掉 /img 前缀
        },
      }
    }
  }
})
